Berger Code Totally Self-Checking Checker Design for Embedded Adder Cores

نویسنده

  • Shao-Hui Shieh
چکیده

Totally self-checking (TSC) adder design based on the Berger code is proposed for embedded adder cores. A self-checking circuit can execute on-line testing in normal system operation. TSC can immediately detect the error of an electronic system or a computer to avoid the data damaged or the malfunction of a function circuit. Hence, TSC can enhance the reliability of an electronic system, i.e., using TSC may reduce the harm of the electronic system to the lowest as we wish. A real silicon implementation is given based on the TSMC 0.35μm mixed signal process technology. The experiment results show that transistor count of the proposed checker bits generator (CBG_New) has 59.3% reduced than that of previous MOS design and the power consumption is also reduced to 4.83mW under the condition of the operating frequency at 100 MHz. The lower power is due to eliminating both the charge and discharge times of the weight decoder circuit in our design.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design of VHDL-based totally self-checking finite-state machine and data-path descriptions

This paper presents a complete methodology to design a Totally Self-Checking sequential architecture based on the generic architecture of FSMD (finite state machine and data path), such as the one deriving from VHDL specifications. The control part of the system is designed to be Self-Checking by adopting a state assignment providing a constant Hamming distance between each 〈present state, next...

متن کامل

Built-in Self-repair Mechanism for Embedded Memories using Totally Self-checking Logic

Today’s deep submicron technologies allow the integration of multiple memories on a single chip. Embedded memories are one of the most universal cores, which occupy around 90% area in system-on-chip (SoC) architecture due to the demand for high data storage. So, the embedded memory test process has become an essential part of the SoC development phase. Some of the March algorithms including rec...

متن کامل

TSC Berger-Code Checker Design for 2r-1-Bit Information

Berger code (BC) is an optimal separable code which can detect all single stuck-at and unidirectional faults. The traditional BC checker is not totally self-checking (TSC) when k = 2r-1, where k is the number of information bits in a code word, and r is the number of check bits. The case in which k = 2r-1, however, is important and practical since information words in most digital systems are i...

متن کامل

Analysis of Berger Code Based Fault Tolerant Techniques for Embedded System

With continued scaling of silicon process technology, producing reliable electronic components in extremely denser technologies pose a challenge. Further, the systems fabricated in deep sub-micron technology are prone to intermittent or transient faults, causing unidirectional errors, upon exposure to ionizing radiations during system operation. The ability to operate in the intended manner eve...

متن کامل

Embedded Parity and Two - Rail TSC Checkers with Error - Memorizing Capability

Reprints available directly from the publisher Photocopying permitted by license only (C) 1998 OPA (Overseas Publishers Association) Amsterdam B.V. Published under license under the Gordon and Breach Science Publishers imprint. In self-checking systems, checkers usually do not receive all code words during normal operation. Missing code words may prevent a checker from achieving the totally sel...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010